1
C++ 語句的結構
AI037Lesson 8
00:00

在 C++ 中,從抽象值到執行的旅程,始於 語句。一個 表示式語句 僅需在表示式後加上分號即可建立,強制編譯器進行評估,並順序地推進 控制流程 順序執行。

1. 空語句

一個 空語句 (;) 是當語言要求語句但你的邏輯不需要時所使用的占位符。雖然在某些迴圈中很有用,但請注意 額外的空語句——在 whileif 語句頭部意外加上分號,可能導致嚴重的邏輯錯誤,使預期的程式碼區塊被忽略。

⚠️ 警告(第 235 頁): 迴圈頭部後意外加上分號,會將空語句當作迴圈內容,常導致無限迴圈。

2. 複合語句(區塊)

一個 複合語句,或 區塊,是由大括號「{ }」包圍的一連串語句。它被視為一個執行單元。區塊具有自己的作用域;內部定義的名稱在外部不可見。 { }。它被視為一個執行單位。區塊具有自己的作用域;內部定義的名稱在外部不可見。

單一語句val = x + y;std::cout << val;複合語句(區塊){val = x + y;return val;}
註解(第 235 頁): 與簡單語句不同,區塊 不會以分號結尾。
main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>